/*
 * ArrowButton.hpp
 *
 *  Created on: 10-12-2010
 *      Author: Piotr
 */

#pragma once

#include "Button.hpp"

/*
 * A button which has an arrow drawn on itself at a given angle.
 */
class ArrowButton: public Button
{
	private:
		int angleInDegrees;

	public:
		ArrowButton();
		ArrowButton(int angleInDegrees);

		void setAngle(int angleInDegrees);

		virtual void draw(const ClipArea& clipArea);

		virtual ~ArrowButton();
};
